# coding=utf-8
from flask import session, current_app
import logging
from flask_script import Manager    #可以指定session保存的位置
from flask_migrate import Migrate , MigrateCommand
from info import create_app, db,models

#manage.py是程序启动的入口,只关心启动的相关参数以及内容,不关心具体该如何创建app以及相关逻辑

#通过指定配置名字创建对应配置的app(config)
#create_app相当于工厂方法
app = create_app('development')
manager = Manager(app)
Migrate(app,db)
manager.add_command('db',MigrateCommand)
#视图函数是业务逻辑


if __name__ =='__main__':
    # 使用manager 管理
    print(app.url_map)
    manager.run()